package domain

type TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto struct {
	/*
	   门店名称     */
	StoreName *string `json:"store_name,omitempty" `

	/*
	   是否启用 defalutValue:true    */
	Enable *bool `json:"enable,omitempty" `

	/*
	   服务编码     */
	ServiceCode *string `json:"service_code,omitempty" `

	/*
	   服务sku列表     */
	ServiceSkuList *[]string `json:"service_sku_list,omitempty" `

	/*
	   门店id     */
	StoreId *int64 `json:"store_id,omitempty" `
}

func (s *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto) SetStoreName(v string) *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto {
	s.StoreName = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto) SetEnable(v bool) *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto {
	s.Enable = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto) SetServiceCode(v string) *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto {
	s.ServiceCode = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto) SetServiceSkuList(v []string) *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto {
	s.ServiceSkuList = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto) SetStoreId(v int64) *TmallMallitemcenterSupplierAbilityUpdateEnableServiceStoreRequestDto {
	s.StoreId = &v
	return s
}
